首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏∑小熊猫的博客

    Nebula Graph 系列(1) —— 初识 Nebula

    众多数据库中,Nebula Graph在图数据服务领域展现了卓越的性能,数据规模越大,Nebula Graph优势就越大。详情请参见Nebula Graph benchmarking页面。 Nebula 的使用场景 Nebula Graph可用于各种基于图的业务场景。为节约转换各类数据到关系型数据库的时间,以及避免复杂查询,建议使用Nebula GraphGraph Studio 可视化界面 Nebula Graph Studio 的下载地址为 https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio 解压 Nebula Graph Studio 压缩包 tar -zxf nebula-graph-studio-3.1.0.x86_64.tar.gz # 进入 Nebula 解压后的目录 cd nebula-graph-studio Graph Studio 的安装目录 cd /usr/local/nebula-graph-studio/nebula-graph-studio/ # 启动 Nebula Graph Studio

    2.2K10编辑于 2022-05-07
  • 来自专栏NebulaGraph 技术文章

    Nebula Graph 源码解读系列 | Vol.01 Nebula Graph Overview

    [Nebula Graph 源码解读系列 | Vol.01 Nebula Graph Overview] 上篇序言中我们讲述了源码解读系列的由来,在 Nebula Graph Overview 篇中我们将带你了解下 Nebula Graph 的架构以及代码仓分布、代码结构和模块规划。 架构 Nebula Graph 是一个开源的分布式图数据库。Nebula采用存储计算分离的设计,解耦存储与计算。 以下列出 vesoft-inc 仓库中大部分的代码仓库: nebulaNebula 1.0 的内核代码 nebula graphNebula 2.0 查询计算引擎 nebula storage:Nebula nebula-gears:Nebula Graph 图数据库内核工具链 nebula-graph-studio:Nebula Graph 可视化工具 3.

    89510发布于 2021-09-24
  • 来自专栏WebJ2EE

    Nebula Graph】:数据导入工具——Nebula Importer

    是什么 Nebula Importer (Importer) is a standalone import tool for CSV files with Nebula Graph. Importer can read the local CSV file and then import the data into the Nebula Graph database. (Nebula Importer 是一个支持把 CSV 文件导入 Nebula 图数据库的工具) 2. 安装 2.1. 下载、编译 Nebula Importer git clone https://github.com/vesoft-inc/nebula-importer.git cd nebula-importer clientSettings: retry: 3 concurrency: 3 # number of graph clients channelBufferSize: 1 space

    2.2K30发布于 2021-10-27
  • 来自专栏NebulaGraph 技术文章

    一文了解 Nebula Graph DBaaS 服务——Nebula Graph Cloud Service

    Nebula Graph DBaaS 作为一款 DBaaS(DataBase as s Service)的产品,Nebula Graph Cloud Service 极大地降低了研发人员使用 Nebula Graph 的成本,更专注于使用 Nebula Graph 挖掘、分析数据背后的关联价值。 主要功能 一键创建 Nebula Graph 云服务实例 权限管理 - 可邀请其他 Nebula Graph Cloud Service 注册用户一起使用实例 日志记录 - 记录查看实例有关操作记录 [ DBaaS] 提供在线 Nebula Graph Studio——图数据库可视化工具: 控制台 - 快速尝试 nebula 语句的基本功能 图探索 - 通过图可视化发掘数据之间的联系 导数据 - 通过可视化配置将数据导入 ,方便实例所属权的转移和交接 [DBaaS] 公测范围 初次了解 Nebula Graph 图数据库,想要快速无障碍体验 Nebula Graph 产品服务 有图数据库使用需求的用户,诸如金融风控、实时推荐

    73120发布于 2020-09-25
  • 来自专栏NebulaGraph 技术文章

    Nebula Graph 的 Ansible 实践

    本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow & 看大厂图数据库技术实践 [Nebula Graph 的 Ansible 实践] 背景 在 Nebula-Graph 的日常测试中,我们会经常在服务器上部署 Nebula-Graph。 实践 因为 Nebula Graph 本身启动并不复杂,使用 Ansible 来完成 Nebula-Graph 的部署十分简单。 这样部署后,就不能使用 Nebula-Graphnebula.service start all 来全部启动,因为有的机器上会没有 nebula-graphd.conf 的配置文件。 [Nebula Graph 的 Ansible 实践] 交流图数据库技术?

    1K30发布于 2021-05-13
  • 来自专栏WebJ2EE

    Nebula Graph】:数据模型

    数据模型 Nebula Graph data model uses six data structures to store data. They are: graph spaces vertices edges tags edge types properties ---- Graph spaces: Graph spaces are Data stored in different graph spaces are securely isolated. (顶点,用于储存实体且由 VID 在图空间中唯一标识) In Nebula Graph, vertices are identified with vertex identifiers (i.e. (属性,键值对,顶点和边上都可以有属性) 参考: Data modeling: https://docs.nebula-graph.io/2.5.1/1.introduction/2.data-model

    76010发布于 2021-10-27
  • 来自专栏NebulaGraph 技术文章

    Nebula Graph 1.0 Release Note

    Nebula Graph 1.0 发布了。作为一款开源分布式图数据库,Nebula Graph 1.0 版本旨在提供一个安全、高可用、高性能、具有强表达能力的查询语言的图数据库。 Nebula Graph 提供五种角色权限: GOD 、 ADMIN 、 DBA 、 USER  和 GUEST 。 ://github.com/vesoft-inc/nebula-go/releases Nebula Graph Studio 基于 Web 的可视化工具,支持图探索、图查询以及数据导入等功能。 见 Nebula Graph Studio 周边工具 导入工具 Nebula Importer,提供高性能的 CSV 文件导入工具,支持导入本地和远程文件。 /tag/v1.0.0 安装 package 启动 Nebula 所有机器执行 scripts/nebula.service start all 确认进程正常启动 scripts/nebula.service

    68140发布于 2020-06-11
  • 来自专栏WebJ2EE

    Nebula Graph】:安装与部署

    什么是 Nebula Graph 2. 部署 Nebula Graph 集群 2.1. 下载 2.2. 环境 2.3. 安装 2.4. 集群配置 2.5. 什么是 Nebula Graph Nebula Graph is an open-source, distributed, easily scalable, and native graph database 部署 Nebula Graph 集群 2.1. 下载 2.2. 环境 使用 5 台服务器部署 Nebula Graph 集群 2.3. 安装 在 Nebula Graph 集群的所有服务器上,都安装 Nebula GraphNebula Graph 安装目录下的 etc 目录中 注:Nebula Graph 的默认安装位置为 /usr/local/nebula 每台机器上需要修改的文件,如下图所示: Machine

    2.2K20发布于 2021-10-27
  • 来自专栏java开发的那点事

    04-SpringBoot集成Nebula Graph

    com.jd.knowledgeextractionplatform.nebulagraph.constant.NebulaConstant; import com.sun.javafx.binding.StringFormatter; import com.vesoft.nebula.client.graph.NebulaPoolConfig ; import com.vesoft.nebula.client.graph.data.HostAddress; import com.vesoft.nebula.client.graph.net.NebulaPool ; import com.vesoft.nebula.client.graph.net.Session; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Bean com.jd.knowledgeextractionplatform.nebulagraph.constant.NebulaConstant; import com.jd.knowledgeextractionplatform.nebulagraph.result.NebulaResult; import com.vesoft.nebula.client.graph.data.ResultSet ; import com.vesoft.nebula.client.graph.exception.IOErrorException; import com.vesoft.nebula.client.graph.net.Session

    1.2K30编辑于 2022-08-24
  • 来自专栏NebulaGraph 技术文章

    使用 Docker 构建 Nebula Graph 源码

    Nebula Graph 介绍 Nebula Graph 是开源的高性能分布式图数据库。项目使用 C++ 语言开发,cmake 工具构建。 开发环境构建 Nebula Graph 依赖较多,且一些第三方库需本地编译安装,为了方便开发者本地编译项目源码, Nebula Graph 官方为大家提供了一个预安装所有依赖的 docker 镜像。 开发者只需如下的三步即可快速的编译 Nebula Graph 工程,参与 Nebula Graph 的开源贡献: 本地安装好 Docker 将 vesoft/nebula-dev 镜像 pull 到本地 [pqkihj36n6.jpeg] Nebula Graph 社区 Nebula Graph 社区是由一群爱好图数据库,共同推进图数据库发展的开发者构成的社区。 本文由 Nebula Graph 社区 Committer 伊兴路贡献,也欢迎阅读本文的你参与到 Nebula Graph 的开发,或向 Nebula Graph 投稿。

    1.1K40发布于 2019-09-06
  • 来自专栏NebulaGraph 技术文章

    Nebula Graph 在企查查的应用

    Nebula Graph 简介 Nebula Graph 是什么 Nebula Graph 是一款开源的、分布式的、易扩展的原生图数据库,能够承载数千亿个点和数万亿条边的超大规模数据集,并且提供毫秒级查询 [Nebula Graph 在企查查的应用] 基于图数据库的特性使用 C++ 编写的 Nebula Graph,可以提供毫秒级查询。 众多数据库中,Nebula Graph 在图数据服务领域展现了卓越的性能,数据规模越大,Nebula Graph 优势就越大。 上面内容来源于 Nebula Graph 文档站点 Nebula Graph 架构 Nebula Graph 由三种服务构成:Graph 服务、Meta 服务和 Storage 服务,是一种存储与计算分离的架构 [Nebula Graph 在企查查的应用] 上面内容来源于 Nebula Graph 文档站点 流程优化 Nebula Graph 的数据导入 在我们接触 Nebula Graph 初期,当时周边工具不够完善

    1.2K40编辑于 2022-03-16
  • 来自专栏NebulaGraph 技术文章

    云原生 on nLive:云上 Nebula Graph

    本文首发于 Nebula Graph Community 公众号 [云原生 on nLive:云上 Nebula Graph] 在 #云原生# 主题分享中,来自 Nebula 云组的 Cloud 专家乔雷同大家分享云的相关知识 Nebula Graph Cloud 下面结合 Nebula Graph 的 DBaaS 产品来直观地讲解下 DBaaS 平台应该是什么样子。 Nebula Graph Cloud 实例 [云原生 on nLive:云上 Nebula Graph] 上图为 Nebula Graph 实例创建后,登录可查看到的视图,在左侧的菜单栏可以针对创建的实例进行数据库层面的操作 Nebula Graph Cloud 的应用 [云原生 on nLive:云上 Nebula Graph] 可以直观地感受到,其实在云上使用 Nebula Explorer 和本地部署一套可视化 Nebula Nebula Graph Cloud 背后的 Operator [云原生 on nLive:云上 Nebula Graph] 整套 Nebula Graph Cloud 体系基于 K8s 生态实现,通过

    83340编辑于 2022-05-05
  • 来自专栏NebulaGraph 技术文章

    基于 Nebula Graph 构建图学习能力

    Hackathon 2021 中,图学习兴趣小队的重点工作便是用 Nebula Graph 替换 Euler 原生图数据库,让社区用户可以基于 Nebula Graph 低成本尝试图学习能力。 设计思路 [基于 Nebula Graph 构建图学习能力] 在方案设计上,架构分为三层:底层是 Nebula Graph 图数据库,中间层是图采样算子层,为上层 Euler 图算法提供多种采样图数据的能力 下面是基于 Nebula Graph 实现的全局带权采样具体实现,跟 Nebula Graph 的索引重建逻辑很相似。 提到项目设计以及重写其他算子过程中遇到的问题,图学习兴趣小队队长杨鑫表示因为 Nebula Graph 的数据都存储在磁盘中,要用 Nebula Graph 替换 Euler 原生内存图数据库,改造后的 其主要原因还是基于目前 Nebula Graph 的架构,多跳查询只能先将一跳的结果集汇总到 Graph 服务后才能进行下一跳计算,完全不能将多跳计算下推。

    74320编辑于 2022-03-09
  • 来自专栏NebulaGraph 技术文章

    使用 MyBatis 操作 Nebula Graph 的实践

    本文首发于 Nebula Graph Community 公众号 图片 我最近注意到很多同学对于 ORM 框架的需求比较迫切,而且有热心的同学已经捐赠了自己开发的项目,Nebula 社区也在 working 下面主要介绍一下我们在使用 MyBatis 操作 Nebula Graph 方面的一些经验,希望能够帮助到大家。 MyBatis Java 开发的同学想必对 MyBatis 都比较熟悉了。 url: jdbc:nebula://localhost:9669/basketballplayer username: nebula password: nebula 版本适配 目前仅支持了 Nebula 2.5 版本,后续版本的支持还在适配中。 总结 优点 使用简单,消除了使用 JDBC 或 nebula-client 带来的冗余代码。 感兴趣的同学可以在 IDEA 的 Plugins 中搜索 Nebula Generator 下载,使用方式参见:https://plugins.jetbrains.com/plugin/18026-nebula-generator

    73710编辑于 2022-07-04
  • 来自专栏NebulaGraph 技术文章

    新手阅读 Nebula Graph 源码的姿势

    摘要:在本文中,我们将通过数据流快速学习 Nebula Graph,以用户在客户端输入一条 nGQL 语句 SHOW SPACES 为例,使用 GDB 追踪语句输入时 Nebula Graph 是怎么调用和运行的 首发于 Nebula Graph 博客:https://nebula-graph.com.cn/posts/how-to-read-nebula-graph-source-code/ [阅读源码] 导读 下面就分享下个人学习 Nebula Graph 开源代码的过程,也希望刚接触 Nebula Graph 的小伙伴能够少走弯路,快速入门。 另外 Nebula Graph 本身也用到了一些开源库,详情可以见附录。 在本文中,我们将通过数据流快速学习 Nebula Graph,以用户在客户端输入一条 nGQL 语句 SHOW SPACES 为例,使用 GDB 追踪语句输入时 Nebula Graph 是怎么调用和运行的

    91920发布于 2020-08-05
  • 来自专栏NebulaGraph 技术文章

    图数据库 Nebula Graph 是什么

    [Nebula01.jpeg] 图数据库(英语:Graph Database)是一个使用图结构进行语义查询的数据库。 Nebula Graph 是什么 Nebula Graph 是一款开源的分布式图数据库,擅长处理千亿个顶点和万亿条边的超大规模数据集。 Nebula Graph 特性 开源:Nebula Graph 代码开源,采用 Apache 2.0 License,用户可以从 GitHub 下载源码自己编译,部署。 Nebula Graph 架构 [Nebula02.png] Nebula Graph 1.0 功能 基础功能 多图空间:支持多图空间,不同的图空间的数据物理隔离,并且可设置不同的副本数,以应对不同的可用性要求 Nebula Graph 一个开源的分布式图数据库,如果你在使用过程中遇到问题,你可以在论坛:https://discuss.nebula-graph.com.cn/ 和 GitHub:https://

    1.8K30发布于 2020-05-13
  • 来自专栏NebulaGraph 技术文章

    macOS 安装 Nebula Graph 看这篇就够了

    Docker 网络配置 docker network create nebula-net [macOS 安装 Nebula Graph 看这篇就够了] 注:此处旨在让 Nebula GraphNebula Nebula Studio安装 4.1 下载 Nebula Studio 部署配置文件 wget https://oss-cdn.nebula-graph.com.cn/nebula-graph-studio /3.2.2/nebula-graph-studio-v3.2.2.tar.gz 4.2 创建 nebula-graph-studio-v3.2.2 目录,并将安装包解压至目录中 mkdir nebula-graph-studio-v3.2.2 && tar -zxvf nebula-graph-studio-v3.2.2.tar.gz -C nebula-graph-studio-v3.2.2 [macOS 安装 Nebula Graph Nebula Graph 中给大家更好体验。

    85920编辑于 2022-04-25
  • 来自专栏NebulaGraph 技术文章

    图数据库 Nebula Graph TTL 特性

    图数据库 Nebula Graph 提供了更加简单高效的方式--使用 TTL 的方式来自动清洗过期数据。 TTL 读过滤 针对 tag / edge,Nebula Graph 在 TTL 中将读数据过滤逻辑下推到 storage 层进行处理。 Nebula Graph 使用了这个CompactionFilter来定制本文讨论的TTL功能。 TTL 用法 在图数据库 Nebula Graph 中,edge 和 tag 实现逻辑一致,在这里仅以 tag 为例,来介绍 Nebula Graph 中 TTL 用法。 TTL 的介绍就到此为止了,如果你对图数据库 Nebula Graph 的 TTL 有改进想法或其他要求,欢迎去 GitHub:https://github.com/vesoft-inc/nebula

    1.1K40发布于 2020-03-25
  • 来自专栏NebulaGraph 技术文章

    隐藏在 Nebula Graph 背后的星辰大海

    本文首发于 Nebula Graph Community 公众号 图片 作者介绍 大家好,我是 Anyzm,graph-ocean(GitHub:https://github.com/nebula-contrib 而我将 Java ORM 取名为 graph-ocean 源自 Ocean 与 Nebula GraphNebula(星辰)相呼应,意为星辰大海。 对于 Nebula Graph 而言,用户可以使用 openCypher,也可以使用 Nebula Graph 原生查询语言 nGQL。 graph-ocean 的未来规划 graph-ocean 目前还未支持 Nebula Graph 所有的内置函数(不过也已经满足大部分业务场景),由于 graph-ocean 依赖 nebula-java ,所以随着 nebula-java 的版本更替,graph-ocean 也需要长期维护版本问题。

    51220编辑于 2022-06-07
  • 来自专栏NebulaGraph 技术文章

    解析 Nebula Graph 子图设计及实践

    本文首发于 Nebula Graph 公众号 NebulaGraphCommunity,Follow 看大厂图数据库技术实践。 [解析 Nebula Graph 子图设计及实践] 前言 在先前的 Query Engine 源码解析中,我们介绍了 2.0 中 Query Engine 和 1.0 的主要变化和大体的结构: [架构变化 其中各个算子的详细信息,可参考源码 https://github.com/vesoft-inc/nebula-graph/tree/master/src/executor 。 实例 下面执行一个子图的实例看看在 Nebula Graph 中执行计划的具体结构,打开 nebula-console, 切换 space 到 basketball, 输入 EXPLAIN format 以上为本次子图的讲解,如果你在使用子图或者其他 Nebula 过程中遇到问题,欢迎来论坛和我们交流:https://discuss.nebula-graph.com.cn/ 想要和其他大厂交流图数据库技术吗

    1K10发布于 2021-06-25
领券